n=int(input())
a=[int(i) for i in input().split()]
b=[int(i) for i in input().split()]
ans=0
op=0
from math import *
for i,j in zip(a,b):
if j==1 or 2*i<j:
ans-=1
else:
op+=1
if i==j:
ans+=(i//2)*ceil(i/2)
elif 2*i==j:
ans+=i**2
else:
ans+=(j//2)*ceil(j/2)
print(-1 if op==0 else ans)
1725G - Garage | 1725B - Basketball Together |
735A - Ostap and Grasshopper | 1183B - Equalize Prices |
1481A - Space Navigation | 1437B - Reverse Binary Strings |
1362B - Johnny and His Hobbies | 1299A - Anu Has a Function |
1111A - Superhero Transformation | 954A - Diagonal Walking |
39F - Pacifist frogs | 1451C - String Equality |
386A - Second-Price Auction | 1690E - Price Maximization |
282B - Painting Eggs | 440A - Forgotten Episode |
233B - Non-square Equation | 628B - New Skateboard |
262B - Roma and Changing Signs | 755C - PolandBall and Forest |
456B - Fedya and Maths | 376B - IOU |
1623B - Game on Ranges | 1118A - Water Buying |
1462C - Unique Number | 301A - Yaroslav and Sequence |
38A - Army | 38C - Blinds |
1197A - DIY Wooden Ladder | 1717D - Madoka and The Corruption Scheme |